home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / tex-k / tex-k-archive.past / tex-k-archive.gz / tex-k-archive / 000217_Martyn.Johnson@cl.cam.ac.uk_Wed Feb 2 09:16:37 1994.msg < prev    next >
Internet Message Format  |  1994-10-11  |  2KB

  1. Received: from swan.cl.cam.ac.uk by cs.umb.edu with SMTP id AA18012
  2.   (5.65c/IDA-1.4.4 for <tex-k@cs.umb.edu>); Wed, 2 Feb 1994 06:03:18 -0500
  3. Received: from labes.cl.cam.ac.uk (user maj (rfc931)) by swan.cl.cam.ac.uk 
  4.           with SMTP (PP-6.5) to cl; Wed, 2 Feb 1994 09:16:43 +0000
  5. To: mackay@cs.washington.edu (Pierre MacKay)
  6. Cc: andreas@mpa-garching.mpg.de, tex-k@cs.umb.edu, Martyn.Johnson@cl.cam.ac.uk
  7. Subject: Re: Bugs in Makefile.in and configure(.in)
  8. In-Reply-To: Your message of Tue, 01 Feb 1994 15:00:26 -0800. <199402012300.PAA25782@june.cs.washington.edu>
  9. Date: Wed, 02 Feb 1994 09:16:37 +0000
  10. From: Martyn Johnson <Martyn.Johnson@cl.cam.ac.uk>
  11. Message-Id: <"swan.cl.cam.:186980:940202091702"@cl.cam.ac.uk>
  12.  
  13. > If you are going to make all three targets work in sequence, you
  14. > have to discard two of the copies of kpathsea and link the one 
  15. > that has, or will have, the configuration completed instead.
  16. > I did.  It works.  It also requires humongous amounts of spare disk
  17. > on a RISC architecture, owing to the size of RISC .o files.
  18. > That is no serious criticism.  Just a warning.
  19.  
  20. I have come to the conclusion that the slickest way of dealing with the
  21. "multiple kpathsea" problem is as follows:
  22.  
  23. Unload the 3 archives into web2c-6.0, dvipsk-5.526a and xdvik-1.5.
  24.  
  25. Move the dvipsk and xdvik directories into the web2c directory:
  26.  
  27.     mv dvipsk-5.526a/dvipsk web2c-6.0
  28.     mv xdvik-1.5/xdvik web2c-6.0
  29.  
  30. At this point xdvik-1.5 and dvipsk-5.526a merely contain the common
  31. material identical to all 3 archives, so they can just be deleted:
  32.  
  33.     rm -rf dvipsk-5.526a xdvik-1.5
  34.  
  35. If you want to maintain the old names, you can set up symlinks:
  36.  
  37.     ln -s web2c-6.0 dvipsk-5.526a
  38.     ln -s web2c-6.0 xdvik-1.5
  39.  
  40. Do all of this FIRST, before you start configuring and building
  41. (and before you make your shadow trees if you use this for
  42. multiple platforms).
  43.  
  44. It seems obvious to me that this is the structure that the top
  45. level Makefile expects to see.  I have never quite understood why
  46. this is not explicitly recommended, or why the distribution
  47. is organised so as to make it so awkward (and requiring the 
  48. transfer and subsequent disposal of two redundant copies of
  49. kpathsea).  History, I suppose.
  50.  
  51. Martyn Johnson      maj@cl.cam.ac.uk
  52. University of Cambridge Computer Lab
  53. Cambridge UK